/**
 * Created by 小暖 on 2017/8/1.
 */

/*左侧边栏-智能门禁*/
$('.lock_list').click(function () {
    var have_down=$(this).find('.rt i').hasClass('fa-angle-down');
    if(have_down){
        $(this).find('i').removeClass('fa-angle-down').addClass('fa-angle-up');
        $('.lock_list_one').slideDown();
    }else {
        $(this).find('i').removeClass('fa-angle-up').addClass('fa-angle-down');
        $('.lock_list_one').slideUp();
    }

});
/*左侧边栏-智能门禁管理-二级栏*/
$('.lock_list_one li .one_click_box').click(function () {
    $(this).addClass('active');
    $(this).parent('a').parent('li').siblings('li').find('.one_click_box').removeClass('active');
    $('.two_click_box').removeClass('active');
    $('.two_click_box_main').removeClass('active');
});

/*左侧边栏-智能门禁管理-2级栏-单独样式*/
$('.access_control_list').click(function () {
    var have_down=$(this).find('.down').hasClass('fa-angle-up');
    if(have_down){
        $('.access_control_list').find('.rt i').removeClass('fa-angle-up').addClass('fa-angle-down');
        $('.lock_list_two_box').slideUp();
    }else {
        $('.access_control_list').find('.rt i').removeClass('fa-angle-down').addClass('fa-angle-up');
        $('.lock_list_two_box').slideDown();
    }
});

/*左侧边栏-智能门禁管理-3级栏*/
$('.two_click_box').click(function(){
    $(this).addClass('active');
    $('.one_click_box').removeClass('active');
    $('.two_click_box_main').removeClass('active');
    $(this).parent().parent().siblings().find('.two_click_box').removeClass('active');
    var have_down=$(this).find('.down').hasClass('fa-angle-up');
    if(have_down){
        $(this).find('.rt i').removeClass('fa-angle-up').addClass('fa-angle-down');
        $(this).parent().siblings().find('.two_click_box_main').slideUp();
    }else {
        $(this).find('.rt i').removeClass('fa-angle-down').addClass('fa-angle-up');
        $(this).parent().siblings().find('.two_click_box_main').slideDown();
    }
});

/*左侧边栏-智能门禁管理-4级栏*/
$('.two_click_box_main').click(function(){
    $(this).addClass('active');
    /*$(this).siblings('.two_click_box').removeClass('active');*/
    $('.one_click_box').removeClass('active');
    $('.two_click_box').removeClass('active');
});






/**
 * Created by 又、又 on 2017/8/1.
 */
$(function () {

    //全选事件
    $('input[name="selectall"]').on("click",function(){
        if($(this).is(':checked')){
            $(".serial").addClass("colour");
            $('input[name="stuCheckBox"]').each(function(){
                $(this).prop("checked",true);
                $('.delete').click(function () {
                    $('.serial').remove();
                    $("input[name=\"selectall\"]").removeAttr('checked');
                });

            });
        }else{
            $(".serial").removeClass("colour");
            $('input[name="stuCheckBox"]').each(function(){
                $(this).removeAttr("checked",false);
            });
        }

    });


});

// 获取url参数
function getQueryString(name) {
    var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
    var r = window.location.search.substr(1).match(reg);
    if ( r != null ){
        return decodeURI(r[2]);
    }else{
        return null;
    }
}

// 跨域ajax
function crossDomainAjax (url,data,type, successCallback) {
    // 在IE8和IE9上使用的跨域访问方式
    if ('XDomainRequest' in window && window.XDomainRequest !== null) {
        var xmlHttp = new XMLHttpRequest();
        var url = url; //url后面加点变化的东西
        xmlHttp.open(type, url);

        xmlHttp.onreadystatechange = function () {
            if (xmlHttp.readyState == 4 && xmlHttp.status == 200) {
                var dom  = new ActiveXObject('Microsoft.XMLDOM'),
                    JSON = $.parseJSON(xmlHttp.responseText);
                dom.async = false;
                if (JSON == null || typeof (JSON) == 'undefined') {
                    JSON = $.parseJSON(data.firstChild.textContent);
                }
                successCallback(JSON);
            }

        }
        xmlHttp.send(null);
    }
    // IE7及其以前版本不支持跨域访问
    else if (navigator.userAgent.indexOf('MSIE') != -1 && parseInt(navigator.userAgent.match(/MSIE ([\d.]+)/)[1], 10) < 8) {
        return false;
    }
    // 以下代码你可以用来处理正常的jQuery JSONP请求
    else {
        $.ajax({
            url: url,
            cache: false,
            xhrFields: {withCredentials: true,useDefaultXhrHeader: false},
            dataType: 'json',
            crossDomain: true,
            contentType:'application/x-www-form-urlencoded; charset=UTF-8',
            data:data,
            type: type,
            async: false, // must be set to false
            success: function (data) {
                successCallback(data);
            }
        });
    }
}


